import sys
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton, QDesktopWidget, QToolTip
from PyQt5.QtGui import QFont
from PyQt5.QtCore import Qt
class ToolTip(QWidget):
    
    def __init__(self, parent=None):
        super(ToolTip, self).__init__(parent)
        self.setGeometry(300, 300, 400, 400)  # 设置窗口位置和大小
        self.setWindowTitle("气泡提示")  # 设置窗口标题

        QToolTip.setFont(QFont("SansSerif", 10))  # 设置提示字体

        self.setToolTip("This is a <b>QWidget</b> widget")

        button = QPushButton("Button", self)
        button.setToolTip("这是一个 <b>QPushButton</b> 按钮")
        

if __name__ == "__main__":

    app = QApplication(sys.argv)
    w = ToolTip()  # 创建一个窗口
    w.show()  # 显示窗口
    sys.exit(app.exec_())
